<?php
/*
 *	Autor: Augusto Rabelo Azevedo Barbosa 
 *	Email: augustogcl@gmail.com
 *	Versão: 3.0.2
 *
 *	Data da geração do arquivo: 01-12-2014 as 16:29:02
 *	Referente ao banco de dados: sistemaweb41
 */

class Grupos extends CI_Controller{

	public function index() {
		 autenticar(); 
	 if(isset($_GET['grupos_id'])){ 
		 $data['grupos_id'] = $_GET["grupos_id"]; 
		 $dados = $this->db 
                 ->where('grupos_id',$_GET['grupos_id'])
		 ->get('grupos')
		 ->row();
		 $data['grupos'] = $dados; 
                 
                                 
                 $empresas = $this->db 
                 ->where('grupospessoas_grupo',$_GET['grupos_id'])
		 ->get('grupospessoas')
		 ->result();
                 
                 
		 $data['empresas'] = $empresas; 
                 
                 
	 } 
		 $data['pagina'] = 'grupos/grupos'; 
		 $this->load->view('home/index_view',$data);

	}

	public function salvar() {
	 if(isset($_POST['grupos_id'])){ 
		 $this->editar($_POST); 
	}else{
		 $this->inserir($_POST);
		}

	}

	public function inserir($dados) {
		 $objgrupos = new Grupos_Model(); 
                 if (isset($dados['pessoas'])){
                     unset($dados['pessoas']); 
                 }
		 $grupos_id = $objgrupos->inserir($dados); 
                 
                 if (isset($_POST['pessoas'])) {
                    $pessoas = $_POST['pessoas'];
                    $grupos = array('grupospessoas_grupo' => $grupos_id);

                    foreach ($pessoas as $pessoa) {
                        $objgrupos->editarGruposPessoas($grupos, $pessoa);
                    }
                }


        redirect(base_url('index.php/grupos?grupos_id='.$grupos_id)); 
	}

	public function editar($dados) {
		 $objgrupos = new Grupos_Model(); 
		 $grupos_id = $_POST['grupos_id']; 
		 
                 unset($dados['grupos_id']); 
		 
                 if (isset($dados['pessoas'])){
                     unset($dados['pessoas']); 
                 }
                 
                 $objgrupos->editar($dados,$grupos_id); 
		 
                 if (isset($_POST['pessoas'])) {

                    $pessoas =$_POST['pessoas'];
                    $grupos=  array('grupospessoas_grupo' => $grupos_id);

                    foreach ($pessoas as $pessoa){
                       $objgrupos->editarGruposPessoas($grupos,$pessoa); 
                    }
                 }
                  redirect(base_url('index.php/grupos?grupos_id='.$grupos_id)); 
	}
        
        public function editarGruposPessoas($dados){
                $objgrupos = new Grupos_Model();
                
        }

	public function excluir() {
		 $objgrupos = new Grupos_Model(); 
                 if(isset($_GET['grupos_id'])){
                     $grupos_id = $_GET['grupos_id']; 
                 }else{
                     $grupos_id = $_POST['grupos_id'];
                 }		                  
		 $objgrupos->excluir($grupos_id); 
                 if($objgrupos->excluir($grupos_id) == false){
                     redirect(base_url('index.php/grupos?grupos_id='.$grupos_id)); 
                 }else{
                     redirect(base_url('index.php/grupos')); 
                 }		 
	}
                
        public function consultar_todas() {
            
            $objgrupos = new Grupos_Model(); 
            $data['grupos'] = $objgrupos->getDadosTodos();
            
            
            $data['pagina'] = 'grupos/consultar_todas';
            $this->load->view('home/index_view', $data);
        }
        
        

}
?>